PACE: Primitive-Aware Code Evolution for Automated Algorithm Design
PACE:基于原语的代码进化实现自动算法设计
🧭 LLM驱动的自动算法设计 · 代码进化
Southern University of Science and Technology · Shenzhen University
将算法局部逻辑解耦为可执行原语,通过原语感知进化和汤普森采样实现代码级复用与有效评估
📌 工作参考价值(4 点)
- 推荐策略部件化与进化复用:将推荐系统中的排序规则、特征交叉方式、后处理逻辑等代码抽象为可执行原语(EAP),通过类似PACE的原语感知算子进行变异与交叉,自动进化更优策略组合,同时保留历史有效片段,避免重新探索。
- 基于Thompson采样的无额外数据评估:对推荐算法迭代中的局部改进,可利用父代相对提升作为奖励信号,通过Thompson采样选择高潜力原语,无需预留大量评估流量,指导在线更新时更具样本效率。
- 防止LLM生成代码的退化迭代:在使用LLM进行推荐模型或Agent逻辑自动优化时,借鉴PACE将关键子模块显式物化为原语集合,并以结构性约束保留它们,可缓解完全重新生成带来的性能波动与有用片段的丢失。
- 跨任务策略迁移的启发:构建跨场景(如不同广告位、国家站)的通用原语池,利用PACE的迁移机制,可快速将已验证的调整策略适配到新场景,降低冷启动人力成本。